ibm.techexplorer
Class techexplorer

java.lang.Object
  |
  +--netscape.plugin.Plugin
        |
        +--ibm.techexplorer.techexplorer
Direct Known Subclasses:
techexplorerControl, techexplorerPlugin

public abstract class techexplorer
extends netscape.plugin.Plugin

Description

The techexplorer techexplorer reflection class provides a standard interface between Java applets, JavaScript, HTML Elements and the IBM techexplorer Hypermedia Browser. The techexplorer class exposes several public methods that allow JavaScript and Java applets to access techexplorer's functionality. Furthermore, Java applets can register themselves as techexplorer event listeners. techexplorer event listeners are interfaces implemented by a Java class that are used by techexplorer to notify Java applets of registered events.

See Also:
ibm.techexplorer.techexplorerListener, InstanceListener, MouseListener, MouseMotionListener, KeyListener, FocusListener

Field Summary
static int ADDIN_ERROR_AVAILABLE
          Add-in status code indicating that requested add-in is not available.
static int ADDIN_ERROR_DESTROY
          Add-in status code indicating that.
static int ADDIN_ERROR_LOAD
          Add-in status code indicating that requested add-in dll can not be dynamically loaded.
static int ADDIN_ERROR_NEW
          Add-in status code indicating that.
static int ADDIN_FAIL
          Add-in status code indicating general failure.
static int ADDIN_SUCCESS
          Add-in status code indicating method invocation success.
 
Constructor Summary
techexplorer()
           
 
Method Summary
abstract  boolean addFocusListener(FocusListener listener)
          Register a focus listener with techexplorer.
abstract  java.lang.String addInBlockingEvaluate(java.lang.String mimeType, java.lang.String appInput)
          Invoke the AddInBlockingEvaluate function of a techexplorer add-in.
abstract  java.lang.String addInBlockingEvaluateInstance(int addInID, java.lang.String mimeType, java.lang.String appInput)
          Invoke the AddInBlockingEvaluate function of a techexplorer add-in.
abstract  int addInDestroyInstance(int addInID)
          Destroy an instance of a techexplorer add-in.
abstract  int addInEvaluate(java.lang.String mimeType, java.lang.String appInput)
          Invoke the AddInEvaluate function of a techexplorer add-in.
abstract  int addInEvaluateInstance(int addInID, java.lang.String mimeType, java.lang.String appInput)
          Invoke the AddInEvaluate function of a techexplorer add-in.
abstract  int addInInitialize(java.lang.String mimeType)
          Start/Initialize a techexplorer add-in if the corresponding add-in is not already active.
abstract  int addInNewInstance(java.lang.String sMimeType)
          Create an instance of a techexplorer add-in.
abstract  int addInShutdown(java.lang.String mimeType)
          Shutdown/Destroy a techexplorer add-in.
abstract  boolean addInstanceListener(InstanceListener listener)
          Register an instance listener with techexplorer.
abstract  boolean addKeyListener(KeyListener listener)
          Register a key listener with techexplorer.
abstract  boolean addMouseListener(MouseListener listener)
          Register a mouse listener with techexplorer.
abstract  boolean addMouseMotionListener(MouseMotionListener listener)
          Register a mouse motion listener with techexplorer.
abstract  boolean addtechexplorerListener(techexplorerListener listener)
          Register a techexplorer listener with techexplorer.
abstract  void disableEvents(int eventsToDisable)
          Disables the events defined by the specified event mask parameter from being delivered to a particular techexplorer instance.
abstract  java.lang.String DOMAttribute_getName(int attribute)
           
abstract  int DOMAttribute_getSpecified(int attribute)
           
abstract  java.lang.String DOMAttribute_getValue(int attribute)
           
abstract  int DOMAttribute_setValue(int attribute, java.lang.String value)
           
abstract  int DOMCharacterData_appendData(int node, java.lang.String arg)
           
abstract  int DOMCharacterData_deleteData(int node, int offset, int count)
           
abstract  java.lang.String DOMCharacterData_getData(int node)
           
abstract  int DOMCharacterData_getLength(int node)
           
abstract  int DOMCharacterData_insertData(int node, int offset, java.lang.String arg)
           
abstract  int DOMCharacterData_replaceData(int node, int offset, int count, java.lang.String arg)
           
abstract  int DOMCharacterData_setData(int node, java.lang.String data)
           
abstract  java.lang.String DOMCharacterData_substringData(int node, int offset, int count)
           
abstract  int DOMDocument_createAttribute(int node, java.lang.String name)
           
abstract  int DOMDocument_createCDATASection(int node, java.lang.String data)
           
abstract  int DOMDocument_createComment(int node, java.lang.String data)
           
abstract  int DOMDocument_createDocumentFragment(int node)
           
abstract  int DOMDocument_createElement(int node, java.lang.String tagName)
           
abstract  int DOMDocument_createEntityReference(int node, java.lang.String name)
           
abstract  int DOMDocument_createProcessingInstruction(int node, java.lang.String target, java.lang.String data)
           
abstract  int DOMDocument_createTextNode(int node, java.lang.String data)
           
abstract  int DOMDocument_getDoctype(int node)
           
abstract  int DOMDocument_getDocumentElement(int node)
           
abstract  int DOMDocument_getElementsByTagName(int node, java.lang.String tagname)
           
abstract  int DOMDocument_getImplementation(int node)
           
abstract  int DOMDocumentType_getEntities(int node)
           
abstract  java.lang.String DOMDocumentType_getName(int node)
           
abstract  int DOMDocumentType_getNotations(int node)
           
abstract  int DOMDOMImplementation_getDocumentNode(int node)
           
abstract  int DOMDOMImplementation_hasFeature(int node, java.lang.String name, java.lang.String version)
           
abstract  java.lang.String DOMElement_getAttribute(int node, java.lang.String name)
           
abstract  int DOMElement_getAttributeNode(int node, java.lang.String name)
           
abstract  int DOMElement_getElementsByTagName(int node, java.lang.String name)
           
abstract  java.lang.String DOMElement_getTagName(int node)
           
abstract  int DOMElement_normalize(int node)
           
abstract  int DOMElement_removeAttribute(int node, java.lang.String name)
           
abstract  int DOMElement_removeAttributeNode(int node, int oldAttr)
           
abstract  int DOMElement_setAttribute(int node, java.lang.String name, java.lang.String value)
           
abstract  int DOMElement_setAttributeNode(int node, int newAttr)
           
abstract  java.lang.String DOMEntity_getNotationName(int node)
           
abstract  java.lang.String DOMEntity_getPublicId(int node)
           
abstract  java.lang.String DOMEntity_getSystemId(int node)
           
abstract  int DOMNamedNodeMap_getLength(int namedNodeMap)
           
abstract  int DOMNamedNodeMap_getNamedItem(int namedNodeMap, java.lang.String name)
           
abstract  int DOMNamedNodeMap_item(int namedNodeMap, int index)
           
abstract  int DOMNamedNodeMap_removeNamedItem(int namedNodeMap, java.lang.String name)
           
abstract  int DOMNamedNodeMap_setNamedItem(int namedNodeMap, int arg)
           
abstract  int DOMNode_appendChild(int node, int newChild)
           
abstract  int DOMNode_cloneNode(int node, int deep)
           
abstract  int DOMNode_getAttributes(int node)
           
abstract  int DOMNode_getChildNodes(int node)
           
abstract  int DOMNode_getFirstChild(int node)
           
abstract  int DOMNode_getLastChild(int node)
           
abstract  int DOMNode_getNextSibling(int node)
           
abstract  java.lang.String DOMNode_getNodeName(int node)
           
abstract  int DOMNode_getNodeType(int node)
           
abstract  java.lang.String DOMNode_getNodeValue(int node)
           
abstract  int DOMNode_getOwnerDocument(int node)
           
abstract  int DOMNode_getParentNode(int node)
           
abstract  int DOMNode_getPreviousSibling(int node)
           
abstract  int DOMNode_hasChildNodes(int node)
           
abstract  int DOMNode_insertBefore(int node, int newChild, int refChild)
           
abstract  int DOMNode_removeChild(int node, int oldChild)
           
abstract  int DOMNode_replaceChild(int node, int newChild, int oldChild)
           
abstract  int DOMNode_setNodeValue(int node, java.lang.String arg)
           
abstract  int DOMNodeList_getLength(int nodeList)
           
abstract  int DOMNodeList_item(int nodeList, int index)
           
abstract  java.lang.String DOMNotation_getPublicId(int node)
           
abstract  java.lang.String DOMNotation_getSystemId(int node)
           
abstract  java.lang.String DOMProcessingInstruction_getData(int node)
           
abstract  java.lang.String DOMProcessingInstruction_getTarget(int node)
           
abstract  int DOMProcessingInstruction_setData(int node, java.lang.String arg)
           
abstract  int DOMText_splitText(int node, int offset)
           
abstract  void enableEvents(int eventsToEnable)
          Enables the events defined by the specified event mask parameter to be delivered to a particular techexplorer instance.
abstract  void focusGained(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName)
           
abstract  void focusLost(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName)
           
abstract  int getDepthFromMMLString(java.lang.String mmlSource)
          Retrieve the document depth from the supplied MathML source.
abstract  int getDepthFromTeXString(java.lang.String texSource)
          Retrieve the document depth from the supplied TeX source.
abstract  Document getDocumentNode()
           
abstract  int getHeightFromMMLString(java.lang.String mmlSource)
          Retrieve the document height from the supplied MathML source.
abstract  int getHeightFromTeXString(java.lang.String texSource)
          Retrieve the document height from the supplied TeX source.
abstract  int getHeightFromTeXStringAndWidth(java.lang.String texSource, int width)
          Retrieve the document height from the supplied TeX source and document width.
abstract  java.lang.String getMMLString()
          Retrieve the document MathML source.
abstract  java.lang.String getTeXString()
          Retrieve the document TeX source.
abstract  int getWidthFromMMLString(java.lang.String mmlSource)
          Retrieve the document width from the supplied MathML source.
abstract  int getWidthFromTeXString(java.lang.String texSource)
          Retrieve the document width from the supplied TeX source.
abstract  void instanceDelete(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName)
           
abstract  void keyPressed(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nModifiers, int nKeyCode)
           
abstract  void keyReleased(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nModifiers, int nKeyCode)
           
abstract  void keyTyped(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nModifiers, int nKeyCode)
           
abstract  void mouseClicked(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mouseDragged(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mouseEntered(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mouseExited(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mouseMoved(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mousePressed(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void mouseRelease(java.lang.String sDocumentName, java.lang.String sListenerClass, java.lang.String sObjectName, int nFlags, int x, int y, int nCount, int nodPathList, int nodSelectionList)
           
abstract  void reloadFromMMLString(java.lang.String mmlSource)
          Replace the document with the supplied MathML source.
abstract  void reloadFromTeXString(java.lang.String texSource)
          Replace the document with the supplied TeX source.
abstract  boolean removeFocusListener(FocusListener listener)
          Remove a focus listener from the list of techexplorer listeners.
abstract  boolean removeInstanceListener(InstanceListener listener)
          Remove an instance listener from the list of techexplorer listeners.
abstract  boolean removeKeyListener(KeyListener listener)
          Remove a key listener from the list of techexplorer listeners.
abstract  boolean removeMouseListener(MouseListener listener)
          Remove a mouse listener from the list of techexplorer listeners.
abstract  boolean removeMouseMotionListener(MouseMotionListener listener)
          Remove a mouse motion listener from the list of techexplorer listeners.
abstract  boolean removetechexplorerListener(techexplorerListener listener)
          Remove a techexplorer listener from the list of techexplorer listeners.
abstract  void setFocusListenerCount(int nCount)
          Not intended for external use.
abstract  void setInstanceListenerCount(int nCount)
          Not intended for external use.
abstract  void setKeyListenerCount(int nCount)
          Not intended for external use.
abstract  void setMouseListenerCount(int nCount)
          Not intended for external use.
abstract  void setMouseMotionListenerCount(int nCount)
          Not intended for external use.
abstract  void setTechExplListenerCount(int nCount)
          Not intended for external use.
abstract  int TEDocument_createFromMmlString(int node, java.lang.String data)
           
abstract  int TEDocument_createFromTexString(int node, java.lang.String data)
           
abstract  int TEDocument_createFromXmlString(int node, java.lang.String data)
           
abstract  java.lang.String TEDocument_getMmlString(int node, int targetNode)
           
abstract  java.lang.String TEDocument_getTexString(int node, int targetNode)
           
abstract  java.lang.String TEDocument_getXmlString(int node, int targetNode)
           
abstract  int TEDocument_invalidate(int node)
           
abstract  int TEDocument_recomposeAndRedraw(int node)
           
abstract  int TEDocument_recomposeAndRedrawNode(int node, int targetNode)
           
abstract  int TEDocument_scrollToNode(int node, int targetNode)
           
abstract  void writeStringToFile(java.lang.String fileName, java.lang.String outString)
          Not intended for external use.
 
Methods inherited from class netscape.plugin.Plugin
destroy, getPeer, getWindow, init, isActive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDIN_SUCCESS

public static final int ADDIN_SUCCESS
Add-in status code indicating method invocation success.

ADDIN_FAIL

public static final int ADDIN_FAIL
Add-in status code indicating general failure.

ADDIN_ERROR_AVAILABLE

public static final int ADDIN_ERROR_AVAILABLE
Add-in status code indicating that requested add-in is not available.

ADDIN_ERROR_LOAD

public static final int ADDIN_ERROR_LOAD
Add-in status code indicating that requested add-in dll can not be dynamically loaded.

ADDIN_ERROR_NEW

public static final int ADDIN_ERROR_NEW
Add-in status code indicating that.

ADDIN_ERROR_DESTROY

public static final int ADDIN_ERROR_DESTROY
Add-in status code indicating that.
Constructor Detail

techexplorer

public techexplorer()
Method Detail

addtechexplorerListener

public abstract boolean addtechexplorerListener(techexplorerListener listener)
Register a techexplorer listener with techexplorer. techexplorer listeners receive all possible events generated by techexplorer instances. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the techexplorer listener to add.
Returns:
true if listener has been successfully added; false otherwise.

addMouseListener

public abstract boolean addMouseListener(MouseListener listener)
Register a mouse listener with techexplorer. Mouse events are fired when a mouse button has been pressed or released or when the mouse enters or exits a techexplorer instance. After this method is called, the mouse listener will receive mouse events fired by techexplorer. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the mouse listener to add.
Returns:
true if listener has been successfully added; false otherwise.

addMouseMotionListener

public abstract boolean addMouseMotionListener(MouseMotionListener listener)
Register a mouse motion listener with techexplorer. Mouse motion events are fired when a mouse is dragged or moved on a techexplorer instance. After this method is called, the mouse listener will receive mouse motion events fired by techexplorer. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the mouse motion listener to add.
Returns:
true if listener has been successfully added; false otherwise.

addKeyListener

public abstract boolean addKeyListener(KeyListener listener)
Register a key listener with techexplorer. Key events are fired when a key has been pressed or released on a techexplorer instance. After this method is called, the key listener will receive key events fired by techexplorer. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the key listener to add.
Returns:
true if listener has been successfully added; false otherwise.

addFocusListener

public abstract boolean addFocusListener(FocusListener listener)
Register a focus listener with techexplorer. Focus events are fired when a techexplorer instance has either gained or lost focus. After this method is called, the focus listener will receive focus events fired by techexplorer. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the focus listener to add.
Returns:
true if listener has been successfully added; false otherwise.

addInstanceListener

public abstract boolean addInstanceListener(InstanceListener listener)
Register an instance listener with techexplorer. Instance events are fired when the techexplorer plug-in is initialized, shutdown and a new techexplorer instances is created or destroyed. After this method is called, the instance listener will receive instance events fired by techexplorer. techexplorer manages a unique list of listeners and will ignore duplicate entries and null listeners.
Parameters:
listener - Handle to the instance listener to add.
Returns:
true if listener has been successfully added; false otherwise.

removetechexplorerListener

public abstract boolean removetechexplorerListener(techexplorerListener listener)
Remove a techexplorer listener from the list of techexplorer listeners. After this method is called, the techexplorer listener will no longer receive any events fired by techexplorer.
Parameters:
listener - Handle to the techexplorer listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

removeMouseListener

public abstract boolean removeMouseListener(MouseListener listener)
Remove a mouse listener from the list of techexplorer listeners. After this method is called, the mouse listener will no longer receive mouse events fired by techexplorer.
Parameters:
listener - Handle to the mouse listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

removeMouseMotionListener

public abstract boolean removeMouseMotionListener(MouseMotionListener listener)
Remove a mouse motion listener from the list of techexplorer listeners. After this method is called, the mouse motion listener will no longer receive mouse events fired by techexplorer.
Parameters:
listener - Handle to the mouse motion listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

removeKeyListener

public abstract boolean removeKeyListener(KeyListener listener)
Remove a key listener from the list of techexplorer listeners. After this method is called, the key listener will no longer receive key events fired by techexplorer.
Parameters:
listener - Handle to the key listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

removeFocusListener

public abstract boolean removeFocusListener(FocusListener listener)
Remove a focus listener from the list of techexplorer listeners. After this method is called, the focus listener will no longer receive focus events fired by techexplorer.
Parameters:
listener - Handle to the focus listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

removeInstanceListener

public abstract boolean removeInstanceListener(InstanceListener listener)
Remove an instance listener from the list of techexplorer listeners. After this method is called, the instance listener will no longer receive instance events fired by techexplorer.
Parameters:
listener - Handle to the instance listener to remove.
Returns:
true if listener has been successfully removed; false otherwise.

disableEvents

public abstract void disableEvents(int eventsToDisable)
Disables the events defined by the specified event mask parameter from being delivered to a particular techexplorer instance.
Parameters:
eventsToDisable - The event mask defining the event types

enableEvents

public abstract void enableEvents(int eventsToEnable)
Enables the events defined by the specified event mask parameter to be delivered to a particular techexplorer instance.
Parameters:
eventsToEnable - The event mask defining the event types

getTeXString

public abstract java.lang.String getTeXString()
Retrieve the document TeX source.
Returns:
Document TeX source in form of a string.

reloadFromTeXString

public abstract void reloadFromTeXString(java.lang.String texSource)
Replace the document with the supplied TeX source.
Parameters:
texSource - Document TeX source in form of a string.

getMMLString

public abstract java.lang.String getMMLString()
Retrieve the document MathML source.
Returns:
Document MathML source in form of a String.

reloadFromMMLString

public abstract void reloadFromMMLString(java.lang.String mmlSource)
Replace the document with the supplied MathML source.
Parameters:
mmlSource - Document MathML source in form of a string.

getWidthFromMMLString

public abstract int getWidthFromMMLString(java.lang.String mmlSource)
Retrieve the document width from the supplied MathML source.
Returns:
Width of the MathML Document.

getHeightFromMMLString

public abstract int getHeightFromMMLString(java.lang.String mmlSource)
Retrieve the document height from the supplied MathML source.
Returns:
Height of the MathML Document.

getDepthFromMMLString

public abstract int getDepthFromMMLString(java.lang.String mmlSource)
Retrieve the document depth from the supplied MathML source.
Returns:
Depth of the MathML Document.

getWidthFromTeXString

public abstract int getWidthFromTeXString(java.lang.String texSource)
Retrieve the document width from the supplied TeX source.
Returns:
Width of the TeX Document.

getHeightFromTeXString

public abstract int getHeightFromTeXString(java.lang.String texSource)
Retrieve the document height from the supplied TeX source.
Returns:
Height of the TeX Document.

getDepthFromTeXString

public abstract int getDepthFromTeXString(java.lang.String texSource)
Retrieve the document depth from the supplied TeX source.
Returns:
Depth of the TeX Document.

getHeightFromTeXStringAndWidth

public abstract int getHeightFromTeXStringAndWidth(java.lang.String texSource,
                                                   int width)
Retrieve the document height from the supplied TeX source and document width.
Returns:
Height of the TeX Document.

writeStringToFile

public abstract void writeStringToFile(java.lang.String fileName,
                                       java.lang.String outString)
Not intended for external use.

addInInitialize

public abstract int addInInitialize(java.lang.String mimeType)
Start/Initialize a techexplorer add-in if the corresponding add-in is not already active.
Parameters:
mimeType - add-in MIME type identifier.

addInShutdown

public abstract int addInShutdown(java.lang.String mimeType)
Shutdown/Destroy a techexplorer add-in.
Parameters:
mimeType - add-in MIME type identifier.

addInEvaluate

public abstract int addInEvaluate(java.lang.String mimeType,
                                  java.lang.String appInput)
Invoke the AddInEvaluate function of a techexplorer add-in. Since this evaluation function does not require a techexplorerAddIn instance, the result can not be returned asynchronously. Use this function for one-way add-in communication.
Parameters:
mimeType - add-in MIME type identifier.
appInput - Application specific input to be evaluated.

addInBlockingEvaluate

public abstract java.lang.String addInBlockingEvaluate(java.lang.String mimeType,
                                                       java.lang.String appInput)
Invoke the AddInBlockingEvaluate function of a techexplorer add-in. Since the result of the evaluation is returned, the calling function will block until the evaluation is complete. Use this function for bi-directional synchronous add-in communication.
Parameters:
mimeType - add-in MIME type identifier.
appInput - Application specific input to be evaluated.

addInEvaluateInstance

public abstract int addInEvaluateInstance(int addInID,
                                          java.lang.String mimeType,
                                          java.lang.String appInput)
Invoke the AddInEvaluate function of a techexplorer add-in.
Parameters:
mimeType - add-in MIME type identifier.
appInput - Application specific input to be evaluated.

addInBlockingEvaluateInstance

public abstract java.lang.String addInBlockingEvaluateInstance(int addInID,
                                                               java.lang.String mimeType,
                                                               java.lang.String appInput)
Invoke the AddInBlockingEvaluate function of a techexplorer add-in.
Parameters:
mimeType - add-in MIME type identifier.
appInput - Application specific input to be evaluated.

addInNewInstance

public abstract int addInNewInstance(java.lang.String sMimeType)
Create an instance of a techexplorer add-in.
Parameters:
sMimeType - add-in MIME type identifier
Returns:
an add-in handel if the instance has been successfully created; JAVA_ADDIN_ERROR_NEW otherwise.

addInDestroyInstance

public abstract int addInDestroyInstance(int addInID)
Destroy an instance of a techexplorer add-in.
Parameters:
sMimeType - add-in MIME type identifier
Returns:
 

setTechExplListenerCount

public abstract void setTechExplListenerCount(int nCount)
Not intended for external use.

setInstanceListenerCount

public abstract void setInstanceListenerCount(int nCount)
Not intended for external use.

setMouseListenerCount

public abstract void setMouseListenerCount(int nCount)
Not intended for external use.

setMouseMotionListenerCount

public abstract void setMouseMotionListenerCount(int nCount)
Not intended for external use.

setKeyListenerCount

public abstract void setKeyListenerCount(int nCount)
Not intended for external use.

setFocusListenerCount

public abstract void setFocusListenerCount(int nCount)
Not intended for external use.

getDocumentNode

public abstract Document getDocumentNode()

DOMDOMImplementation_getDocumentNode

public abstract int DOMDOMImplementation_getDocumentNode(int node)

DOMDOMImplementation_hasFeature

public abstract int DOMDOMImplementation_hasFeature(int node,
                                                    java.lang.String name,
                                                    java.lang.String version)

DOMDocument_getDoctype

public abstract int DOMDocument_getDoctype(int node)

DOMDocument_getImplementation

public abstract int DOMDocument_getImplementation(int node)

DOMDocument_getDocumentElement

public abstract int DOMDocument_getDocumentElement(int node)

DOMDocument_createElement

public abstract int DOMDocument_createElement(int node,
                                              java.lang.String tagName)

DOMDocument_createDocumentFragment

public abstract int DOMDocument_createDocumentFragment(int node)

DOMDocument_createTextNode

public abstract int DOMDocument_createTextNode(int node,
                                               java.lang.String data)

DOMDocument_createComment

public abstract int DOMDocument_createComment(int node,
                                              java.lang.String data)

DOMDocument_createCDATASection

public abstract int DOMDocument_createCDATASection(int node,
                                                   java.lang.String data)

DOMDocument_createProcessingInstruction

public abstract int DOMDocument_createProcessingInstruction(int node,
                                                            java.lang.String target,
                                                            java.lang.String data)

DOMDocument_createAttribute

public abstract int DOMDocument_createAttribute(int node,
                                                java.lang.String name)

DOMDocument_createEntityReference

public abstract int DOMDocument_createEntityReference(int node,
                                                      java.lang.String name)

DOMDocument_getElementsByTagName

public abstract int DOMDocument_getElementsByTagName(int node,
                                                     java.lang.String tagname)

TEDocument_getTexString

public abstract java.lang.String TEDocument_getTexString(int node,
                                                         int targetNode)

TEDocument_getMmlString

public abstract java.lang.String TEDocument_getMmlString(int node,
                                                         int targetNode)

TEDocument_getXmlString

public abstract java.lang.String TEDocument_getXmlString(int node,
                                                         int targetNode)

TEDocument_createFromTexString

public abstract int TEDocument_createFromTexString(int node,
                                                   java.lang.String data)

TEDocument_createFromMmlString

public abstract int TEDocument_createFromMmlString(int node,
                                                   java.lang.String data)

TEDocument_createFromXmlString

public abstract int TEDocument_createFromXmlString(int node,
                                                   java.lang.String data)

TEDocument_scrollToNode

public abstract int TEDocument_scrollToNode(int node,
                                            int targetNode)

TEDocument_invalidate

public abstract int TEDocument_invalidate(int node)

TEDocument_recomposeAndRedraw

public abstract int TEDocument_recomposeAndRedraw(int node)

TEDocument_recomposeAndRedrawNode

public abstract int TEDocument_recomposeAndRedrawNode(int node,
                                                      int targetNode)

DOMDocumentType_getName

public abstract java.lang.String DOMDocumentType_getName(int node)

DOMDocumentType_getEntities

public abstract int DOMDocumentType_getEntities(int node)

DOMDocumentType_getNotations

public abstract int DOMDocumentType_getNotations(int node)

DOMEntity_getPublicId

public abstract java.lang.String DOMEntity_getPublicId(int node)

DOMEntity_getSystemId

public abstract java.lang.String DOMEntity_getSystemId(int node)

DOMEntity_getNotationName

public abstract java.lang.String DOMEntity_getNotationName(int node)

DOMNotation_getPublicId

public abstract java.lang.String DOMNotation_getPublicId(int node)

DOMNotation_getSystemId

public abstract java.lang.String DOMNotation_getSystemId(int node)

DOMProcessingInstruction_getTarget

public abstract java.lang.String DOMProcessingInstruction_getTarget(int node)

DOMProcessingInstruction_getData

public abstract java.lang.String DOMProcessingInstruction_getData(int node)

DOMProcessingInstruction_setData

public abstract int DOMProcessingInstruction_setData(int node,
                                                     java.lang.String arg)

DOMNode_getNodeName

public abstract java.lang.String DOMNode_getNodeName(int node)

DOMNode_getNodeValue

public abstract java.lang.String DOMNode_getNodeValue(int node)

DOMNode_setNodeValue

public abstract int DOMNode_setNodeValue(int node,
                                         java.lang.String arg)

DOMNode_getNodeType

public abstract int DOMNode_getNodeType(int node)

DOMNode_getParentNode

public abstract int DOMNode_getParentNode(int node)

DOMNode_getChildNodes

public abstract int DOMNode_getChildNodes(int node)

DOMNode_getFirstChild

public abstract int DOMNode_getFirstChild(int node)

DOMNode_getLastChild

public abstract int DOMNode_getLastChild(int node)

DOMNode_getPreviousSibling

public abstract int DOMNode_getPreviousSibling(int node)

DOMNode_getNextSibling

public abstract int DOMNode_getNextSibling(int node)

DOMNode_getAttributes

public abstract int DOMNode_getAttributes(int node)

DOMNode_getOwnerDocument

public abstract int DOMNode_getOwnerDocument(int node)

DOMNode_insertBefore

public abstract int DOMNode_insertBefore(int node,
                                         int newChild,
                                         int refChild)

DOMNode_replaceChild

public abstract int DOMNode_replaceChild(int node,
                                         int newChild,
                                         int oldChild)

DOMNode_removeChild

public abstract int DOMNode_removeChild(int node,
                                        int oldChild)

DOMNode_appendChild

public abstract int DOMNode_appendChild(int node,
                                        int newChild)

DOMNode_hasChildNodes

public abstract int DOMNode_hasChildNodes(int node)

DOMNode_cloneNode

public abstract int DOMNode_cloneNode(int node,
                                      int deep)

DOMElement_getTagName

public abstract java.lang.String DOMElement_getTagName(int node)

DOMElement_getAttribute

public abstract java.lang.String DOMElement_getAttribute(int node,
                                                         java.lang.String name)

DOMElement_setAttribute

public abstract int DOMElement_setAttribute(int node,
                                            java.lang.String name,
                                            java.lang.String value)

DOMElement_removeAttribute

public abstract int DOMElement_removeAttribute(int node,
                                               java.lang.String name)

DOMElement_getAttributeNode

public abstract int DOMElement_getAttributeNode(int node,
                                                java.lang.String name)

DOMElement_setAttributeNode

public abstract int DOMElement_setAttributeNode(int node,
                                                int newAttr)

DOMElement_removeAttributeNode

public abstract int DOMElement_removeAttributeNode(int node,
                                                   int oldAttr)

DOMElement_getElementsByTagName

public abstract int DOMElement_getElementsByTagName(int node,
                                                    java.lang.String name)

DOMElement_normalize

public abstract int DOMElement_normalize(int node)

DOMNodeList_item

public abstract int DOMNodeList_item(int nodeList,
                                     int index)

DOMNodeList_getLength

public abstract int DOMNodeList_getLength(int nodeList)

DOMNamedNodeMap_getNamedItem

public abstract int DOMNamedNodeMap_getNamedItem(int namedNodeMap,
                                                 java.lang.String name)

DOMNamedNodeMap_setNamedItem

public abstract int DOMNamedNodeMap_setNamedItem(int namedNodeMap,
                                                 int arg)

DOMNamedNodeMap_removeNamedItem

public abstract int DOMNamedNodeMap_removeNamedItem(int namedNodeMap,
                                                    java.lang.String name)

DOMNamedNodeMap_item

public abstract int DOMNamedNodeMap_item(int namedNodeMap,
                                         int index)

DOMNamedNodeMap_getLength

public abstract int DOMNamedNodeMap_getLength(int namedNodeMap)

DOMAttribute_getName

public abstract java.lang.String DOMAttribute_getName(int attribute)

DOMAttribute_getSpecified

public abstract int DOMAttribute_getSpecified(int attribute)

DOMAttribute_getValue

public abstract java.lang.String DOMAttribute_getValue(int attribute)

DOMAttribute_setValue

public abstract int DOMAttribute_setValue(int attribute,
                                          java.lang.String value)

DOMCharacterData_getData

public abstract java.lang.String DOMCharacterData_getData(int node)

DOMCharacterData_setData

public abstract int DOMCharacterData_setData(int node,
                                             java.lang.String data)

DOMCharacterData_getLength

public abstract int DOMCharacterData_getLength(int node)

DOMCharacterData_substringData

public abstract java.lang.String DOMCharacterData_substringData(int node,
                                                                int offset,
                                                                int count)

DOMCharacterData_appendData

public abstract int DOMCharacterData_appendData(int node,
                                                java.lang.String arg)

DOMCharacterData_insertData

public abstract int DOMCharacterData_insertData(int node,
                                                int offset,
                                                java.lang.String arg)

DOMCharacterData_deleteData

public abstract int DOMCharacterData_deleteData(int node,
                                                int offset,
                                                int count)

DOMCharacterData_replaceData

public abstract int DOMCharacterData_replaceData(int node,
                                                 int offset,
                                                 int count,
                                                 java.lang.String arg)

DOMText_splitText

public abstract int DOMText_splitText(int node,
                                      int offset)

mouseClicked

public abstract void mouseClicked(java.lang.String sDocumentName,
                                  java.lang.String sListenerClass,
                                  java.lang.String sObjectName,
                                  int nFlags,
                                  int x,
                                  int y,
                                  int nCount,
                                  int nodPathList,
                                  int nodSelectionList)

mouseEntered

public abstract void mouseEntered(java.lang.String sDocumentName,
                                  java.lang.String sListenerClass,
                                  java.lang.String sObjectName,
                                  int nFlags,
                                  int x,
                                  int y,
                                  int nCount,
                                  int nodPathList,
                                  int nodSelectionList)

mouseExited

public abstract void mouseExited(java.lang.String sDocumentName,
                                 java.lang.String sListenerClass,
                                 java.lang.String sObjectName,
                                 int nFlags,
                                 int x,
                                 int y,
                                 int nCount,
                                 int nodPathList,
                                 int nodSelectionList)

mousePressed

public abstract void mousePressed(java.lang.String sDocumentName,
                                  java.lang.String sListenerClass,
                                  java.lang.String sObjectName,
                                  int nFlags,
                                  int x,
                                  int y,
                                  int nCount,
                                  int nodPathList,
                                  int nodSelectionList)

mouseRelease

public abstract void mouseRelease(java.lang.String sDocumentName,
                                  java.lang.String sListenerClass,
                                  java.lang.String sObjectName,
                                  int nFlags,
                                  int x,
                                  int y,
                                  int nCount,
                                  int nodPathList,
                                  int nodSelectionList)

mouseMoved

public abstract void mouseMoved(java.lang.String sDocumentName,
                                java.lang.String sListenerClass,
                                java.lang.String sObjectName,
                                int nFlags,
                                int x,
                                int y,
                                int nCount,
                                int nodPathList,
                                int nodSelectionList)

mouseDragged

public abstract void mouseDragged(java.lang.String sDocumentName,
                                  java.lang.String sListenerClass,
                                  java.lang.String sObjectName,
                                  int nFlags,
                                  int x,
                                  int y,
                                  int nCount,
                                  int nodPathList,
                                  int nodSelectionList)

keyPressed

public abstract void keyPressed(java.lang.String sDocumentName,
                                java.lang.String sListenerClass,
                                java.lang.String sObjectName,
                                int nModifiers,
                                int nKeyCode)

keyReleased

public abstract void keyReleased(java.lang.String sDocumentName,
                                 java.lang.String sListenerClass,
                                 java.lang.String sObjectName,
                                 int nModifiers,
                                 int nKeyCode)

keyTyped

public abstract void keyTyped(java.lang.String sDocumentName,
                              java.lang.String sListenerClass,
                              java.lang.String sObjectName,
                              int nModifiers,
                              int nKeyCode)

focusGained

public abstract void focusGained(java.lang.String sDocumentName,
                                 java.lang.String sListenerClass,
                                 java.lang.String sObjectName)

focusLost

public abstract void focusLost(java.lang.String sDocumentName,
                               java.lang.String sListenerClass,
                               java.lang.String sObjectName)

instanceDelete

public abstract void instanceDelete(java.lang.String sDocumentName,
                                    java.lang.String sListenerClass,
                                    java.lang.String sObjectName)